<?php
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 * 
 *      $category_id - категория комментариев (1-предприятия, 2-новости)
 *      $post_id     - id posta 
 */
?>

<br>
<hr>

<?php if (Yii::app()->user->hasFlash('comment')): ?>

    <div class="flash-success">
        <?php echo Yii::app()->user->getFlash('comment'); ?>
    </div>

<?php endif; ?>

<?php if ($model): ?>  

    <h3>Комментарии:</h3>

    <?php foreach ($model as $item): ?>
        <div class="commentsWidget">

            <div class="commentsWidget_title">
                Автор: <span><?= $item->user; ?></span>
            </div>

            <div class="commentsWidget_date">
                Дата: <span><?= DateFormat::getDate($item->date); ?></span>
            </div>

            <div class="commentsWidget_short">
                <?= $item->text; ?>
            </div>

        </div>
    <?php endforeach; ?>

<?php endif; ?>

<br>
<h3>Добавить комментарий:</h3>
<br>

<div class="form">

    <?php
    $model = new CommentForm();
    $model->category_id = $category_id;
    $model->post_id = $post_id;
    $model->date = date('Y-m-d');
    ?>

    <?php
    $form = $this->beginWidget('CActiveForm', array(
        'id' => 'comment-form',
        'enableClientValidation' => true,
        'clientOptions' => array(
            'validateOnSubmit' => true,
        ),
    ));
    ?>

    <p class="note">Поля с <span class="required">*</span> обязательны.</p>
    <br>

    <?php //echo $form->errorSummary($model); ?>

    <div class="row">
        <?php echo $form->labelEx($model, 'user'); ?>
        <?php echo $form->textField($model, 'user'); ?>
        <?php echo $form->error($model, 'user'); ?>
    </div>

    <div class="row">
        <?php echo $form->labelEx($model, 'text'); ?>
        <?php echo $form->textArea($model, 'text', array('rows' => 6, 'cols' => 50)); ?>
        <?php echo $form->error($model, 'text'); ?>
    </div>

    <?php if (CCaptcha::checkRequirements()): ?>
        <div class="row">
            <?php echo $form->labelEx($model, 'verifyCode'); ?>
            <div>
                <?php $this->widget('CCaptcha'); ?>
                <?php echo $form->textField($model, 'verifyCode'); ?>
            </div>
            <div class="hint">Пожалуйста, введите буквы, изображенные на картинке выше. Буквы вводятся без учета регистра.</div>
            <?php echo $form->error($model, 'verifyCode'); ?>
        </div>
    <?php endif; ?>

    <div class="row buttons">
        <?php echo $form->hiddenField($model, 'category_id'); ?>
        <?php echo $form->hiddenField($model, 'post_id'); ?>
        <?php echo $form->hiddenField($model, 'date'); ?>
        <?php echo CHtml::submitButton('Добавить'); ?>
    </div>

    <?php $this->endWidget(); ?>

</div>